
import processing.core.*;

public class Nakyma {
	PImage taustakuva;

	PApplet pa;
	Peli peli;
	PFont fontti;
	Hahmo hahmo;

	public Nakyma(PApplet parent) {
		this.pa = parent;  
		this.lataaKuvat();
		this.fontti = pa.loadFont("fontti.vlw");
	}

	//Piirt�� pelin aloitusn�kym�n
	public void piirraAloitus() {  
		this.pa.image(this.taustakuva, 0, 0);

		pa.fill(225, 216, 203);
		pa.textFont(this.fontti, 48);
		pa.textSize(30);


		pa.pushMatrix();
		pa.translate(100,50,0);

		pa.text("Tuberunner", 400, 80);
		pa.textSize(20);
		pa.text("Pelissa paaset ohjailemaan mursua ", 400,110);
		pa.text("tunnelissa jaapalojen keskella.", 400, 130);

		pa.text("Pelin ideana on vaistaa eteen tulevia esteita,", 400, 160);
		pa.text("joista kukin mursu kestaa 3 iskua", 400, 180);

		pa.text("Mieltymystesi mukaan voit valita ", 400, 210);
		pa.text("joko yksin-, kaksin- tai kolminpelin.", 400, 230);

		pa.text("Ykkospelaajalla kaytossa ovat NUOLINAPPAIMET,", 400, 260);
		pa.text("kakkospelaajalla A ja S,", 400, 280);
		pa.text("ja kolmospelaajalla H ja J.", 400, 300);

		pa.popMatrix();


	} 


	//Piirt�� tulosn�kym�n
	/*
  public void piirraTulokset() {


    pa.textAlign(pa.CENTER);
    pa.fill(225, 216, 203);
    pa.textFont(this.fontti, 30);
    pa.pushMatrix();
    pa.translate(200,-100);
    pa.text("T U L O K S E T");

    this.kirjoitaTuloslistaus();
    pa.popMatrix();
  }


  public void kirjoitaTuloslistaus() {
	    pa.textAlign(pa.LEFT);
	    pa.textFont(this.fontti, 20);

	    SimpleDateFormat formaatti = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss", new Locale("Suomi", "FI"));


	    for(int i = 0 ; i < this.t.annaTulokset().size() ; i++) {
	      Tulosrivi r = this.t.annaTulokset().get(i);
	      pa.text(i+1 + ".", 400, 250+40*i);
	      pa.text(r.annaPelaajanNimi(), 420, 250+40*i);
	      pa.text(" " + formaatti.format(r.annaAjankohta()), 500, 250+40*i);
	      pa.text(r.annaPelipisteet(), 730, 250+40*i);
	    }
	  }*/




	public void lataaKuvat() {
		this.taustakuva = pa.loadImage("textures/Tausta5.png");

	}


}
